11. Maven Project Structure
Maven Project Structure
ND079 JPND C3 L2 A08 Maven Project Structure V4
Standard Directory Layout
Maven automatically looks for source code, resources, tests, and other files in certain folders by default. You can see a list of the Standard Directory Layout in the Maven Documentation:
https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
src:
- main: Contains source code and resources related to your project.
- test: Contains source code and resources for testing your project.
java: Both Java folders hold your .java
source files.
resources: Contains non-java files related to running and building your project. Commonly holds properties files.
filters: Contains resource filter files that Maven will use when filtering resources.